ScopedGtbabel\gtbabel\core\Settings C

Total Complexity 112
Dependencies 1
Dependents 11
Total lines 374
Lines of code 327
Logical lines of code 204
Comment lines 11
Methods 32
Properties 1

Methods 32

Method Rating Maintainability Complexity Lines of code
getAllSettingsIncludingDefaultForKey()
B
43 18 52
getAutoTranslationService()
A
58 15 12
setupArgs()
A
55 14 18
getDefaultLanguages()
S
48 5 18
setupSettings()
S
59 5 15
valuesAreEqual()
S
52 4 28
getAutoTranslationServiceData()
S
62 5 11
getSelectedLanguageCodesLabels()
S
59 4 15
getDefaultSettings()
S
45 3 28
getSelectedLanguageCodesLabelsWithSourceAtLast()
S
63 3 11
getSelectedLanguageCodesWithoutSource()
S
65 3 10
getSelectedLanguagesWithoutSource()
S
65 3 10
get()
S
66 3 9
getSelectedLanguageCodesLabelsWithoutSource()
S
64 3 10
isLanguageHidden()
S
69 3 6
getHreflangCodeForLanguage()
S
68 2 7
__construct()
S
80 2 3
getApiLngCodeForService()
S
68 2 7
setupCachedSettings()
S
64 2 10
setup()
S
70 1 7
isLanguageDirectionRtl()
S
78 1 3
getLanguageDataForCode()
S
78 1 3
getDefaultLanguageCodes()
S
73 1 5
getDefaultLanguageLabels()
S
73 1 5
getLabelForLanguageCode()
S
78 1 3
getSelectedLanguages()
S
81 1 3
getSelectedLanguageCodes()
S
81 1 3
getDefaultTranslateHtmlInclude()
S
70 1 3
getSettings()
S
83 1 3
getSourceLanguageCode()
S
81 1 3
getSourceLanguageLabel()
S
81 1 3
set()
S
80 1 3